package cn.edu.cxcyzx.dao;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.edu.cxcyzx.entity.Room_use;
import cn.edu.cxcyzx.entity.Room_usePOJO;


public interface Room_useDao {
	
	/**
	 * 项目上一次查人时间
	 * @param projectId
	 * @return
	 */
	public Date getMaxDate(int projectId);
	/**
	 * 创业中心上一次查人时间
	 * @return
	 */
	public Date getLastDate();
	/**
	 * 第一次查人时间
	 * @return
	 */
	public Date getFirstDate();
	/**
	 * 插入查房记录
	 * @param list
	 */
	public void insert_record(List<Room_use> list);
	/**
	 * 查询某日查房记录
	 * @param date
	 * @return
	 */
	public List<Room_usePOJO> getRoom_uses(Date date);
	/**
	 * 获取项目某日的查房信息
	 * @param projectId
	 * @param date
	 * @return
	 */
	public Integer[] getNumBy_proAndDay(@Param("projectId")int projectId,@Param("date")Date check_date);
	/**
	 * 项目所有的查房记录
	 * @return
	 */
	public List<Room_use> getAllInfo(int projectId);
}
